import axios from 'axios'
import store from '@/store'
// 不在通过axios.default.baseURL的方式配置基础路径因为有的项目存在多套请求基础路径
// 可以通过axios.create()方式创建实例，它具有同样的方法
const request = axios.create({
  baseURL: 'http://toutiao-app.itheima.net'
})
request.interceptors.request.use(config => {
  // 判断登陆过才配置token，因为登录不需要加token
  if (store.state.user && store.state.user.token) {
    config.headers.Authorization = 'Bearer ' + store.state.user.token
  }
  return config
})
request.interceptors.response.use(res => {
  return res.data
})
export default request
// export default axios.create({
//   baseURL: 'http://ttapi.research.itcast.cn'
// })
